transmission screen and filter - Alemán Inglés Diccionario